import { defineComponent, reactive } from 'vue'
import Draw from './draw'

export default defineComponent({
  components: {
    Draw
  },
  setup() {
    const cdata = reactive([
      {
        // 名字需要与 “common/map/fujian.js” 地图数据文件里面定义的一一对应，不能是 “福州” 或者 “闽” 之类的缩写
        name: '中国',
        value: 10,
        elseData: {
          // 这里放置地图 tooltip 里想显示的数据
        }
      },
      {
        name: '新疆',
        value: 9,
      },
      {
        name: '西藏',
        value: 8,
      },
      {
        name: '内蒙古',
        value: 7,
      },
      {
        name: '青海',
        value: 6,
      },
      {
        name: '四川',
        value: 5,
      },
      {
        name: '黑龙江',
        value: 4,
      },
      {
        name: '甘肃',
        value: 3,
      },
      {
        name: '云南',
        value: 2,
      },
      {
        name: '广西',
        value: 5,
      },
      {
        name: '湖南',
        value: 6,
      },
      {
        name: '陕西',
        value: 3,
      },
      {
        name: '广东',
        value: 8,
      },
      {
        name: '吉林',
        value: 3,
      },
      {
        name: '河北',
        value: 4,
      },
      {
        name: '湖北',
        value: 1,
      },
      {
        name: '贵州',
        value: 7,
      },
      {
        name: '山东',
        value: 2,
      },
      {
        name: '江西',
        value: 3,
      },{
        name: '河南',
        value: 6,
      },{
        name: '辽宁',
        value: 2,
      },{
        name: '山西',
        value: 2,
      },{
        name: '安徽',
        value: 2,
      },{
        name: '福建',
        value: 2,
      },{
        name: '浙江',
        value: 2,
      },{
        name: '江苏',
        value: 2,
      },{
        name: '重庆',
        value: 2,
      },{
        name: '宁夏',
        value: 2,
      },{
        name: '海南',
        value: 2,
      },{
        name: '台湾',
        value: 2,
      },{
        name: '北京',
        value: 2,
      },{
        name: '天津',
        value: 2,
      },{
        name: '上海',
        value: 2,
      },{
        name: '香港',
        value: 2,
      },{
        name: '澳门',
        value: 2,
      }
    ])

    return () => {
      return <div>
        <Draw cdata={cdata} />
      </div>
    }
  }
})
